Electronic near field communication enabled multifunctional device and method of its operation

ABSTRACT

A computer program stored in a memory unit of an electronic near field communication module for near field communication devices in environments with different data formats according to different protocols is able to carry out a first initiation operation using a first data format according to a protocol of a first standard, a second initiation operation using a second data format according to a protocol of a second standard, a delay operation, and is able to repeat these operations in a repetitive process. Such devices can search their environment periodically for available RFID tags, RFID readers, NFC multifunctional devices, or the like. The delay can be fixed, variable in length, or both fixed and variable delays can be used. The invention enables for instance a mobile phone to act as an RFID reader of multiple tag formats, to emulate a tag, or to communicate with other NFC devices.

FIELD OF THE INVENTION

The present invention relates to short-range Near Field Communication(NFC) systems. The present invention also relates to the exchange ofdigital data between mobile devices. More particularly the presentinvention relates to improvements in RF-tagging communication systems,wherein the present invention provides means in a mobile multifunctionaldevice to indirectly and internally utilize RF module information storedin connection with the RF module of the multifunctional device toenhance the operation of the multifunctional device. This invention alsorelates to the way the user interface can be simplified and assist theuser in the automated resolution of interactions.

BACKGROUND OF THE INVENTION

In the following the expression “multifunctional device” is used torefer to an RFID device that is capable of operating as an RFID reader,is further capable of emulating an RFID tag, and can further be used forexchanging data with another RFID “multifunctional device” similar tothe data transmission between an RFID tag and an RFID reader.

The data exchange between different multifunctional devices entails thatit is not possible to determine the actually used functionality of adevice. In the following the expression “initiator” will be used torefer to a device sending a signal for initiating near fieldcommunication. In the conventional RFID architecture the initiator isalways the RFID reader requesting data. In the case of multifunctionaldevices the initiator can request to receive data or can request todispatch a data transmission.

In the following the expression “target” will be used to refer to adevice an initiator sends an initiation signal to. Actually there can betwo different kinds of targets: active and passive targets. In theconventional RFID-reader/tag architecture there are only passivetargets, i.e. RFID tags always providing the initial data transmission.

In the multifunctional device architecture the multifunctional devicecan be in the role of an active target or can be in the role of apassive target. In case the passive target role is adopted, themultifunctional device emulates a conventional RFID tag. In case theactive target role is adopted, the multifunctional device can activelyexchange data by using its own local power. The data exchange is notlimited by a tag size when communication is performed betweenmultifunctional devices, or multifunctional devices and other NFCdevices or infrastructures. In the active target role, themultifunctional device can also request information or data.

Presently RF-tagging technologies, such as for example the RFIDtechnology employ inductive or capacitive coupling in the radiofrequency (RF) portion of the electromagnetic spectrum. RFID readersinclude at least an antenna, a receiver and a transmitter, where an RFsignal may be transmitted and received by the RFID reader. An RF signalactivates transponders or “tags” when brought in contact with or whenbrought within a predetermined local range of the tags. When a tag hasbeen activated it transmits information back to the RFID reader. Moreparticularly, in the case of a passive tag (i.e. having no local powersource), the tag may be energized by a time-varying electromagnetic RFwave generated by the RFID reader. When the RF field passes through theantenna coil associated with the tag, a voltage is generated across thecoil. This voltage is ultimately used to power the tag, and makes itpossible that the tags return transmissions of information to thereader, sometimes referred to as “coupling”.

Actually there are different near field communication standardsavailable on the market, such as e.g. ISO14443-4, Mifare, FeliCa, NFCand ECMA352.

A document related to the technological background of RFID tags is US2004-0077383-A1, disclosing the technology of an enhanced RFID tag.

In case of the standard application of RFID technology a proprietaryRFID reader is located in an environment with only a single type of RFIDtag. With standard applications it is not necessary for a device to dealwith different kinds of RFID tags in a single environment. For examplein a stockroom or a supermarket there is no reason to use differenttypes of RFID tags of different manufacturers that can consequently onlybe read by different readers. The use of different tags increases theexpense of providing different kinds of readers and additionally maycause compatibility problems.

Several polling schemes have been used in the past, but none is fullysuitable for use with RFID interactions between mobile devices.

The RFID technology can now be extended to an NFC (near fieldcommunication) implementation in mobile multifunctional devices enablingthem to have interactions with tags, readers and with each other. Theinteraction between each other results from the ability to read out RFIDtags i.e. the ability to send RF signals and the possibility to processreturned RF-signals. The expense necessary to implement the ability toemulate an RFID tag into an RFID reader is very small, as signalprocessing capabilities, a transmitter and a receiver are alreadyprovided. In a conventional initiation process “cardwarming signals” areusually employed to wake up transponder devices or to power up RFID tagsthat are not provided with a built-in power supply. This capability canbe used to transfer different data from one mobile tag-reader (emulatinga tag) to a standard reader.

Interest in and use of various RF-tagging technologies has recentlygrown significantly, resulting in the development of various RF-taggingapplications outside the conventional manufacturing line and electronicarticle surveillance applications. RF-tagging technologies are predictedto become one of the leading technologies providing short-rangeinteraction applications in the near future, especially in a mobilecommunication environment.

All the conventional approaches for detecting RFID tags above have incommon that they are not suitable for use with mobile multifunctionaldevices such as mobile phones or handheld computers. This is caused bythe fact that on the one hand RFID tags are still proprietaryapplications using only a single kind of RFID tags, and on the otherhand by the fact that the possibilities of RFID technology for dataexchange between mobile devices have not yet been fully recognized.

SUMMARY OF THE INVENTION

It is desirable to have a polling scheme, wherein two multifunctionaldevices can properly select items or digital data to share or exchangebetween the two of them simultaneously for sending and to resolve a dataexchange conflict in this case. Hence, both multifunctional devices arein the initiator mode or in the target mode intending to transmit dataand no exchange would be possible if they remained in this mode, such astwo RFID tags waiting for each other to receive a wakeup signal from theother device.

It is also desirable to avoid problems that can occur with mobile NFCmultifunctional devices in the situation in which a device uses an RFIDmodule provided by a different manufacturer or is provided with adifferent protocol than a tag the other multifunctional device operateswith. That is, it would be desirable to solve compatibility problems.

Another situation that may be desirably avoided is the problem that auser might have set an exchange mode and then changes his mind withoutchanging the mode of the multifunctional device from an initiator modeor (an active or passive) target mode to the other mode. Thus it is alsodesirable to enable a device to recognize another multifunctionaldevice, a new RFID tag or a new RFID reader while nearly simultaneouslyperforming e.g. a data exchange with another tag, a tag-reader oranother multifunctional device in an interleaved way.

According to a first aspect of the present invention, there is provideda method for operating multifunctional NFC devices or RFID devices inenvironments, where interaction is desired between RFID or NFC capabledevices using multiple data formats according to multiple protocols ofmultiple standards. In a basic embodiment the method comprisesperforming a first initiation procedure for a first data formataccording to a predetermined protocol of a predetermined first standard,performing a second initiation procedure for a second data formataccording to a protocol of a predetermined second standard, performing adelay, and repeating these operations in a cyclic or repetitive process.It is to be noted that the expression “near field communication” (NFC)encompasses “RFID ” in the whole present specification. NFC fullycomprises the features of RFID technology.

In the wording of the conventional RFID technology the method of theinvention comprises according to one aspect thereof, performing a tagcontact procedure for a first kind of RFID tag, performing a tag contactprocedure for a second kind of RFID tag, followed by at least onewaiting period.

In the case of RFID tags the first initiation procedure can be a contactprocedure for the first kind of RFID tags that may comprise performing afirst cardwarming procedure by sending a first radio frequency signalsequence for a first predetermined period of time with a first outputpower, activating a receiver mode of said multifunctional device andevaluating received data signals according to a first data format, andif no response is detected performing a first cardcooling procedure fora second predetermined period of time. That is, in the environment ofmultifunctional devices, the method starts with a polling procedure oran initiation procedure for an NFC connection according to a first dataformat, protocol or standard.

The second initiation procedure in the case of RFID tags can be acontact procedure for the second kind of RFID tags also comprisingperforming a second cardwarming procedure by sending a second radiofrequency signal sequence for a third predetermined period of time witha second output power, activating a receiver mode and evaluatingreceived data signals according to a second data format, and again if noresponse is received performing a second cardcooling procedure for afourth predetermined period of time. That is, the method continues witha polling procedure for a second kind of RFID tags.

That is, in the environment of multifunctional devices, the methodcontinues with an initiation procedure for another NFC connectionaccording to a second data format, protocol and/or standard.

This combination of polling procedures may be referred to as “doublepolling” or “double initiation”.

In case of RFID tags the transmitting periods, the frequencies and thetransmitting powers of the first cardwarming procedure can be differentfrom the respective values of the second cardwarming procedure. Thereceiver mode activation periods, the frequencies and the evaluationlogic of the first receiver mode activation and evaluation are expectedto be different from the respective values of the second receiver modeactivation and evaluation of received signals. The cardcooling timeperiods of the first cardcooling procedure can also be different fromthe periods of the second cardcooling procedure.

That is, the method according to an embodiment of the present inventionstarts by polling or attempting to contact or read out different kindsof RFID tags or multifunctional NFC devices.

This “double polling” is followed by one of the three different delayperiods. During the delay periods the multifunctional device is in adelay state with deactivated receiver, transmitter or transceiver savingbattery power. The delay period can be a delay period of predeterminedlength, a first random delay period of a first random time within afirst time frame or a second random delay period of a first random valuewithin a second time frame.

This feature advantageously addresses most of the above problems. TheNFC multifunctional device is capable of contacting different kinds ofRFID tags or NFC multifunctional devices subsequently. This is achievedin the example by the initiation procedure for the first kind of NFCmultifunctional devices followed by the initiation procedure of thesecond kind of NFC multifunctional devices.

That is, if the multifunctional device is actually busy when attemptingto read digital information from e.g. a first RFID tag (or from an NFCmultifunctional device) a connection to a different type of RFID device(or from an NFC multifunctional device) can be initiated during thesecond contact procedure.

For example, if a user has set up data to be sent to an NFCmultifunctional device of a friend but then has reached e.g. an RFIDbarrier earlier than expected and needs to present a ticket, themultifunctional device can recognize an RFID reader at the barrier as anindication for a required signal transmission. The user would not haveto change the terminal's NFC searching mode of the multifunctionaldevice before being able to perform a different action. This basicmethod enables the multifunctional device to transmit data nearlysimultaneously to different kinds of tags, readers or multifunctionaldevices when already having set up digital data to be exchanged by anNFC contact with a second multifunctional device.

The three different delay periods are used to address differenttechnical problems. The delay periods of predetermined length can beused to reduce the overall power consumption of the mobile device due tolimited battery capacities. The two different random length delayperiods are used to address another problem that may occur in case ofe.g. two multifunctional devices trying to perform initiation proceduresfor each other simultaneously.

If two different devices synchronously transmit initiation signals thesedevices are not able to receive or recognize any initiation signal. Ifthe initiation procedures are synchronized, the devices can notrecognize each other in the future, if the devices stay synchronized.The use of random delay periods breaks up any synchronization that mayoccur while the steps of the invention are repeated.

This basic polling scheme alternates between the different data formats,protocols and/or standard and provides sufficient delay time so thatprocessor loading is not excessive in a mobile device.

The method is restarted, wherein the first step of the first initiationprocedure is repeated after the random delay period has passed.

This repetition represents the transition of a single NFC “doublepolling” event to a mode wherein the mobile multifunctional devicesearches its environment periodically for available RFID tags, RFIDreaders or NFC multifunctional devices. This embodiment shows clearlythe advantages of the random length delay periods breaking up anypossible synchronicity between two different actively polling NFCmultifunctional devices, polling the same RFID tag, anothermultifunctional device or polling each other.

This “double polling” is followed by one of said three different delayperiods. Basically this embodiment represents a closed cycle procedure,wherein after each “double polling” a fixed length delay period or oneof two random length delay periods are used, wherein the random delayperiods following (directly or indirectly) the fixed value delay periodsare alternated. It is envisaged that the random length periods are usedstrictly alternately. It is possible to use e.g. the first random valuelength delay period with a time frame between a first time value of e.g.50 ms and a second time value of e.g. 125 ms. It is possible to use thesecond random value length delay period with a time frame between afirst time value of e.g. 0 ms and a second time value of e.g. 100 ms.

In another example embodiment said method further comprises performingat least one further initiation procedure for at least one further dataformat, protocol or standard. This embodiment represents the transitionto a triple-, quadruple, or multi-polling scheme.

In the case of the conventional RFID tag environment this would beimplemented by performing at least one additional cardwarming procedureby sending an additional radio frequency signal sequence for anadditional predetermined period of time with an additional output power,activating said receiver and if a data signal has been receivedevaluating received data signals according to an additional dataformat's timing; and performing an additional cardcooling procedure foranother additional predetermined period of time.

In this embodiment the principle of the “double polling” is extended toa “triple polling”, “quadruple polling” or more, by adding additionalinitiation procedures to the protocol detection time. In this embodimentof the present invention the additional data formats according toadditional protocols of additional standards can be made accessible byextending an actual double polling scheme any additional pollingsequences in other data formats, protocols and standards. Thisembodiment represents the transition from a “double polling” to a“multiple polling” NFC communication initiation scheme.

In an example embodiment the method of the present invention furthercomprises performing a first passive detection procedure for at leastone third kind of data format according to a protocol of a certainstandard.

This embodiment comprises or represents the device in the role of anactive target. In contrast to the device during the delay period thereceiver of the multifunctional device is activated and capable ofreceiving and responding to (at least one kind of) initiation signals.The expression “third kind of data format” has been selected tounderline the fact that the data formats used by the multifunctionaldevice in initiation procedures may be different from the data formatsused in passive detection procedures.

In the passive detection procedure the multifunctional device may act asa passive target or as an active target as defined in the introductoryportion of the specification. That is, during said performing of saidpassive detection procedure the detection of more than a single dataformat according to more than only a single protocol of a singlestandard is contemplated.

In another example embodiment the method further comprises: at least onesecond passive detection procedure for at least one fourth kind of dataformat according to a protocol of a certain standard.

The first passive detection procedure and the second passive detectionprocedure can be performed in direct succession, in form of a “doublepassive detection procedure”.

It is to be noted that the first and second data formats (protocolsand/or standards) may be the same as the third and fourth data format(first data format=third data format, second data format=fourth dataformat, or first data format=fourth data format, second dataformat=third data format). It is also contemplated to use completelydifferent data formats (protocols and/or standards) for the initiationprocedures and said passive detection procedures.

By using the passive detection procedures the device is actively tryingto share an item or data for presenting in a selected format. Thisembodiment can be implemented as alternately using an RFID reader modeand an RFID-tag emulating mode of the multifunctional device. Thisembodiment represents a modified polling scheme with a data presentationfield inserted into the sequence when the multifunctional device is inan active sharing/exchanging mode.

In just another example embodiment of the present invention said methodfurther comprises performing at least one further passive detectionprocedure for at least one further data format different to said otherdata formats. This embodiment represents the transition to a triple-,quadruple, or multi-passive detection procedure scheme.

In this embodiment the principle of the “double passive detectionprocedure ” is extended to a “multiple passive detection procedure”, byadding additional passive detection procedures to the protocol detectiontime. In this embodiment of the present invention the additional dataformats can be made accessible by extending an actual double passivedetection procedure scheme any additional passive detection proceduresequences in other data formats.

In one example embodiment, one of said delays is performed as a delay ofa fixed length period of time. It may be noted that the delay periodscan be different for each repetition of the method. It is e.g. envisagedto alternate between two different fixed lengths time periods. It isalso possible to use a predetermined (or even random) sequence ofdifferent fixed length time periods. During the delay periods thetransmitter and the receiver of the multifunctional device isdeactivated to save power and extend the operation time.

In another example embodiment each second of said delays performed is adelay of a random length period of time.

In an additional example embodiment each second of said random lengthdelays is performed as a delay of a random length period selected from apredetermined time range not including zero and each other random lengthperiod is selected from a predetermined time range including zero. Thisresults in a sequence of a fixed length period delay, first randomlength period delay, a fixed length period delay and second randomperiod delay.

In just another additional example embodiment of the present inventionsaid method comprises the sequence of performing a first initiationprocedure for a first data format according to a protocol of a certainstandard (in the following the expression “according to a protocol of acertain standard” is abbreviated to “APS”); performing a secondinitiation procedure for a second data format APS, performing a delay ofa fixed length period of time, performing a first initiation procedurefor a first data format APS, performing a second initiation procedurefor a second data format APS, performing a delay of a random lengthperiod of time randomly selected from a first time range, performing afirst initiation procedure for a first data format APS, performing asecond initiation procedure for a second data format APS, performing adelay of a fixed length period of time, performing a first initiationprocedure for a first data format APS, performing a second initiationprocedure for a second data format APS, performing a delay of a randomlength period of time randomly selected from a second time range, andrepeating these operations in a repetitive process. In case of an RFIDenvironment this may be implemented as the sequence of the steps of“multiple polling, fixed time delay period, multiple polling, first timeframe random delay period, multiple polling, fixed time delay period,multiple polling, and second time frame random delay period”.

In yet another additional example embodiment the method comprises thesequence of performing a first initiation procedure for a first dataformat according to a protocol of a certain standard, performing asecond initiation procedure for a second data format APS, performing adelay of a fixed length period of time, performing a first passivedetection procedure for a third data format APS, performing a secondpassive detection procedure for the fourth data format APS, performing adelay of a random length period of time randomly selected from a firsttime range, performing a first initiation procedure for a first dataformat APS, performing a second initiation procedure for a second dataformat APS, performing a delay of a fixed length period of time,performing a first passive detection procedure for a third data formatAPS, performing a second passive detection procedure for the fourth dataformat APS, performing a delay of a random length period of timerandomly selected from a second time range, and repeating theseoperations in a repetitive process.

In contrast to the above four “multiple polling” sequences, thisembodiment of the present invention comprises two passive detectionsequences.

The modified polling scheme is shown in FIG. 4, when the device isactively trying to share an item and data is presented in the selectedformat, protocol and/or standard. This presentation replaces onlyalternate polling time slots. These are the second and fourth slotsshown in FIG. 4. This embodiment can be described as an NFCmultifunctional device alternately using an RFID reader (initiator) modeand an RFID tag emulating (target) mode. It may be noted that theadditional steps can be used to perform basically different operations.This embodiment represents a modified polling scheme with a datapresentation field inserted into the sequence when the multifunctionaldevice is in an active sharing or exchanging mode.

The data sent in a determined data format via said transmitter, may besent in said first, in said second or even another, third data formataccording to a protocol of a certain standard.

In still another example embodiment said method further compriseschanging the succession of said first and second data formats for saidactivation of said receiver mode and evaluating received signals, atleast once with each second occurrence of said second random delayperiod. This feature changes the succession of the data formats APS insuccessive multiple polling events.

In another example embodiment during said performing of said first,second and/or further initiation procedure the detection of more thanone format is possible. This feature can be enabled by a separatedevaluation of a received signal according to different data formats.This can be achieved by storing received data signals, and a number ofsubsequently performed different evaluation processes. That is, thedetection of more than one data format is contemplated upon any signalreceived in a signal detection slot.

In an example embodiment said initiation procedure comprises sending afirst radio frequency signal sequence for a first predetermined periodof time with a first output power, activating a receiver for receivingdata signals, and sending a second first radio frequency signal sequencefor a second predetermined period of time with a second output power, ifno data signal has been received.

When the multifunctional device is trying to contact a passive targetsuch as an RFID tag or another multifunctional device in a passivetarget mode the signal sequence for a first predetermined period of timewith a first output power can be a continuous wave signal to power upthe passive target. When the multifunctional device is trying to contactan NFC active target i.e. another multifunctional device in an activetarget mode, the signal sequence for a first predetermined period oftime with a first output power can be an interrupted signal sequencehaving gaps enabling the reception of an answer during said gaps. Thesignal sequence for an active target can also comprise multifunctionaldevice identification data.

In another example embodiment the method further comprises evaluatingreceived data signals according to at least one data format, if a datasignal has been received.

In yet another example embodiment of the present invention said step ofactivating said receiver and said step of evaluating received datasignals according to an additional data format's timing, if a datasignal has been received, are performed separately. That is, thereceived signal detection is separated from the later evaluation of thedata format in order to speed up the polling process.

It should be mentioned that during the delay periods a detection of RFfields (e.g. due to an activated receiver) is possible. That is, thedevice in a delay mode may be operable in a “tag emulating” mode beingable to detect wake up signals from other readers or multifunctionaldevices.

In still another example embodiment of the present invention said methodis performed by a near field communication multifunction device that isa multifunctional RFID reader. In this embodiment the method isrestricted to any kind of initiation procedures, e.g. at least the firstinitiation procedure of a data format according to a protocol of acertain first standard, and said second initiation procedure of a dataformat according to a protocol of a certain second standard.Additionally the reader is capable of one or more of a number ofdifferent delay procedures. An RFID reader performs this embodiment ofthe method wherein only the passive detection steps of some of the aboveembodiments are excluded from being performed. That is, it is assumedthat a multifunctional RFID reader preferably can read different RFIDtags and may communicate with different NFC multifunctional devices butis not capable of emulating RFID tags.

According to another aspect of the present invention, a computer programproduct downloadable from a server for carrying out the method foroperating a near field communication multifunctional device to performenhanced NFC-polling of the preceding description is provided, whichcomprises program code for performing all of the steps of the precedingmethods when said program is run on a computer or a network device.

According to yet another aspect of the invention a computer programproduct is provided comprising program code stored on a computerreadable medium for carrying out the methods for operating a near fieldcommunication multifunctional device to perform the enhanced NFC-pollingmethod of the preceding specification, when said program product is runon a computer or a network device.

According to yet another aspect of the present invention an electronicnear field communication module for near field communication devices isprovided for environments with different data formats used according todifferent protocols of different standards. The device comprises atleast one antenna, a receiver, connected to said at least one antenna, atransmitter connected to said at least one antenna, a processing unitconnected to said receiver, and connected to said transmitter, and amemory unit connected to said processing unit. Said memory unit isadapted to store at least a first data format, a second data format,each according to a protocol of certain first and second standards,respectively. Said processing unit is configured to perform, via saidtransmitter, said receiver and said antenna a first initiation procedurefor a first data format, a second initiation procedure for a second dataformat, a delay, and to repeat these operations in a repetitive process.

In other example embodiments the device is also configured to performadditional initiation procedures and passive detection procedures.

The known components can provide a standard RFID reader functionality,while it is also possible with the basic device to perform RFID tagemulation and a data transmission mode.

In another example embodiment said electronic near field communicationmodule further comprises a random value generator, and a timer, bothconnected to said processing unit. Said processing unit is configured todetermine the length of different time periods in accordance with saidtimer and is further configured to determine the length of random lengthdelays in accordance with random values obtained from said random valuegenerator.

In a multifunctional device implementation the processing unit isconnected to said timer and to said random value generator, for timingthe initiation procedure and the passive detection procedure and to beable to perform delay periods of determined time length and randomlength delay periods. It is also possible to incorporate said timerand/or said random value generator into said processing unit. Saidrandom value generator may also be incorporated into said timer. Therandom value generator is provided to enable said delay periods to haverandom-length duration as disclosed in the above description of themethod of the present invention.

Said memory unit can be adapted to store a first data format, a seconddata format (according to a first and a second predetermined protocol ofa first and a second predetermined standard, respectively), a length ofa period of determined length, and the time frames of two differentrandom delay periods. It is also possible that the memory device alsostores values of different lengths for different periods of differentdetermined lengths.

It may also be noted that in the present invention a time period ofrandom length (within a determined time frame not including “0”) mayalso be composed of a fixed length time period and a subsequent periodof random length within a determined time frame including “0”.

In the basic embodiment directed to NFC multifunctional devices in apassive target environment said processing unit is configured to performvia said transmitter and said antenna a first and a second initiationprocedure, comprising activating said receiver mode and evaluatereceived data signals according to a first and a second data format APS,and to perform at least one of three different waiting procedures. Thethree different waiting procedures comprise at least one delay period ofdetermined length, a first random-length delay period with a first timeframe and a second random-length delay period, with a second time frame.

It may be noted that the NFC module may also comprise two or moredifferent antennas, two different transmitters and two differentreceivers, each tuned to a different frequency range that may use thesame or different modulation schemes.

With these components the module of the present invention can contactdifferent kinds of RFID tags or RFID readers and NFC multifunctionaldevices and can use RFID technology for NFC data communication.

It may also be noted that the module of the present invention can beprovided with a module interface to be connected to or to beincorporated into e.g. a mobile multifunctional device. It seems to beclear that such an interface can be implemented to be compatible to anykind of data exchange interface that can be provided in a mobilemultifunctional device.

The present invention relates to a short-range near field communicationmodule, wherein the present invention provides a module in a mobilemultifunctional device to indirectly and internally utilize RF-tagmodule information stored in connection with the RF-tag module of amultifunctional device to enhance and direct subsequent operation of amultifunctional device.

In another example embodiment said near field communication module isprovided with a built-in memory device storing a pre-defined sequence ofthe steps of the method. This enables the device to use an arbitrarypredefined sequence of initiation and passive detection procedures anddelays.

In an example embodiment of the present invention said processing deviceis further configured to send data in a determined data formatsubsequently to a passive detection procedure. Said data format can besaid first or second data format, but it is also possible to use another(third) data format for the transmission of data. This embodimentexplicitly represents the ability of the module to send data as requiredfor emulating a tag, for data presentation to other NFC multifunctionaldevices.

According to another aspect of the present invention an electronic NFCenabled multifunctional device is provided. The electronic NFCmultifunctional device basically comprises the same components as theNFC module, i.e., an antenna, a transmitter a receiver, a processingunit, a random value generator, a timer, and a memory unit. In contrastto the module solution the processing unit may also be used for otherapplications, such as e.g. data communication, data processing or evenmusic and or video replaying.

It is contemplated that the electronic NFC multifunctional device of thepresent invention can be a mobile multifunctional device.

Compared with the NFC module the NFC multifunctional device furthercomprises a storage device connected to said processing unit for storingreceived and evaluated data.

In an example embodiment said electronic NFC multifunctional device isfurther provided with a user interface.

The multifunctional device can also be provided with a user interface todisplay any kind of data received via said receiver. It is also possibleto provide the device with an interface to a computer to enable NFC datapost-processing with a computer device. The interface with the computerdevice may also be implemented using NFC technology. A computerinterface enabling access to the data stored in said multifunctionaldevice may also be regarded as an indirect user interface.

In another example embodiment of the present invention said electronicNFC multifunctional device further comprises an interface to acommunication network. The interface can be e.g. an interface to a wiredlocal area network, to wireless (local area) network, or to a wide areanetwork.

In still another example embodiment of the present invention saidcommunication network interface is an interface to a cellular telephonenetwork. That is, the electronic NFC multifunctional device comprises oris incorporated in a mobile telephone. This embodiment of the presentinvention represents an RFID reader in a cellular phone. The presentinvention provides an NFC multifunctional device in a mobile phone,capable of reading RFID tags of at least two different data formats,emulating RFID tags and performing near field communication with otherNFC multifunctional devices. The mobile phone may use a processing stageof a cellular phone to read data from an RFID tag or from an NFCmultifunctional device. The mobile telephone can rely on RFID datatransfer technology to exchange data with other (possibly cellphoneenabled) NFC multifunctional devices when within range. The mobiletelephone of the present invention uses the method of the presentinvention and is therefore capable of detecting and polling differentkinds of RFID tags, emulating RFID tags, setting up a connection toanother NFC multifunctional devices, for sending or receiving digitaldata.

In another example embodiment of the present invention said electronicnear field communication enabled multifunctional device is amultifunctional RFID reader. NFC devices comprise as special embodimentsRFID devices. Therefore the multifunctional NFC devices may be embodiedas a multifunctional RFID reader. The multifunctional RFID reader iscapable of reading information from different kinds of RFID tags andfrom NFC multifunctional devices (at least in the RFID tag emulationmode). The multifunctional RFID reader device can perform at least thefirst initiation procedure of a data format according to a protocol of acertain standard, said second initiation procedure of a data formataccording to a protocol of a certain standard and one of a number ofdifferent delay procedures.

According to yet another aspect of the present invention an electronicNFC system is provided. The electronic NFC system comprises at least twodifferent electronic NFC multifunctional devices as disclosed in thepreceding specification. The electronic NFC system uses at least one NFCcommunication device that uses the communication method of the presentinvention. It is also possible that both NFC multifunctional devices usethe operating method for near field communication devices inenvironments with different used data formats. In this case thedifferent random delay periods ensure that both devices can communicate,as an interlocked communication state with mutually synchronizedinitiation procedures can not occur.

By using the method of the present invention, at least one of theelectronic NFC multifunctional devices is capable of polling anddetecting other RFID tags, RFID readers or NFC multifunctional devicespresent in the environment. The method of the present invention alsoenables an active data transfer from one NFC multifunctional device toanother one.

BRIEF DESCRIPTION OF THE FIGURES

In the following the invention will be described in detail referring tothe enclosed drawings in which:

FIG. 1 is a diagram visualizing the state of the art of RFID technologywith one RFID reader capable of retrieving information from RFID tags;

FIG. 2 is an example of an improved NFC multifunctional devicearchitecture capable of communicating with different RFID tags anddifferent NFC multifunctional devices;

FIG. 3 is a flowchart of an RFID/NFC polling scheme according to oneembodiment of the present invention;

FIG. 4 is a flowchart of a modified RFID/NFC polling scheme according toanother embodiment of the present invention, and

FIG. 5 is an example of an NFC multifunctional device according to thepresent invention in an NFC infrastructure.

DETAILED DESCRIPTION OF THE FIGURES

FIG. 1 representing the state of the art is a diagram visualizing thestate of the art of RFID technology with one RFID reader 100 capable ofretrieving information from different RFID tags 102, 104, 106 of thesame data format. Today, the RFID implementations are readers 100interrogating tags 102, 104, 106 that are carried by people, placed ongoods, or tickets or have some intrinsic value contained in them suchas, e.g., tickets or e.g. telephone cards. The reader 100 can beincorporated in doors, ticket barriers, and production lines, accesscontrol systems or even in non contact cashing systems in supermarkets.The information transfer is performed in a kind of semi half duplexcommunication. The reader sends a wake up signal to induce a tag totransmit information stored in said tag. They are frequently proprietaryclosed systems wherein it is required that the tags 102, 104, 106 are tobe understood by only one type of RFID reader system 100.

FIG. 2 is an example of an improved RFID/NFC architecture capable ofcommunicating with different RFID/NFC devices. In the future and withthe help of the present invention the NFC environment will be a moreglobal and open one, when the phone or NFC multifunctional device 140will have the need to understand and interact with a variety of tags130, 131, 132, 133, 134, 135, with different data formats APS, other(mobile) multifunctional devices 142, infrastructure devices 144 andother near field communication devices 146. The problem is that in thisopen and diverse environment several lockout conditions may occur. Anapproach to a detection scheme is needed to resolve this set of complexmulti-format and multi-mode conditions that will be received by themultifunctional device 140.

The detection scheme is intended to resolve the first step ofdetermining the presence of an RFID tag or an NFC multifunctionaldevice, and the second stage of resolving which one it has detected.Data processing and communication is a secondary step, which can not beperformed until the detection issues are resolved.

FIGS. 3 and 4 show that the multifunctional device 140 is spending mostof its time listening in a low power mode to determine if an interactionis needed. This is interspersed with short and time varying challengesin differing formats to establish if NFC multifunctional devices or RFIDtags are within range. The addition of one or more delay elements withvariable length and changing duration to the sequence resolves the issueof NFC multifunctional devices being locked out in synchronicity.

In this environment the following lockout condition may occur for themultifunctional device 140 when:

-   -   the multifunctional device 140 is trying to interact with a tag        or another multifunctional device and uses the wrong data        format, protocol and/or standard;    -   the multifunctional device 140 presents an initiation procedure        or data to a second device and both are in an active share or a        digital item presentation mode;    -   the multifunctional device 140 is in an “RFID reader” mode when        facing an infrastructure reader that is expecting an RFID tag or        a multifunctional device emulating an RFID tag;    -   the multifunctional device 140 is in a data presentation (i.e.        “tag emulating” or “target”) mode and is facing a        multifunctional device in an RFID tag emulating mode or an RFID        tag;    -   the multifunctional device 140 is presented to a similar device        that is stepping synchronously through the same sequence and        they will not perceive each other.

The present invention can be provided with e.g. the polling schemes ofFIGS. 3 and 4, and hence with a solution for preventing the lockoutsituations above.

For the sake of clarity the FIGS. 3 and 4 are examples in an RFID tagenvironment using cardwarming (CW) and cardcooling (CC) procedures. Fora general implementation in an arbitrary environment, the respectivecardwarming or cardcooling steps have to be exchanged by respectivesteps of the desired initiation process between NFC multifunctionaldevices.

FIG. 3 is a flowchart of an RFID polling scheme according to oneembodiment of the present invention. In this scheme a short 10 ms to 30ms (milliseconds) period of searching for data in different formats isrepeated at time intervals that will be changing. Card cooling isincluded in order to permit the card a time period to switch off fromthe last read before changing formats. This card cooling is alsoincluded at the end of the scanning process since one of the timerperiods can be short. The interval timers each have differing values inorder to maximize the potential for detection by one of themultifunctional devices when they are both selected for the same or asimilar transaction, such as data sharing. Additionally, a card warmingtime is also needed.

Basic polling is performed in the sequence shown in FIG. 3. “CW” is cardwarming 2 and needs to be performed to get passive cards into a state inwhich they are ready to respond when queried by a reader. Thecardwarming period is set to a time period of approximately 5 ms. “CC”is card cooling 6 and is needed when changing format so that a passivecard has time to relax before a different operation is performed withit. The cardcooling period is set to a time period of approximately 1ms. This sequence has three delay types D1, D2 and D3. The variation inthe delay sequence is needed to provide sufficient offset between anytwo mobile devices so that, if they both enter the same state ofshare/exchange, then one device is guaranteed to detect the other withina short time. D1 is a random number within a high time frame; D2 isfixed and is used twice, once following D1 and a second time followingD3. D3 is a random number within a low time frame. Since this can bezero the card cooling must be retained prior to D3. The periodicity ofthis will change as a result of the two changing random intervals whichare provided to promote the establishment of a connection betweenmultifunctional devices when both multifunctional devices are acting asinitiators.

The method may be described most simply if the closed loop of thepolling scheme is started with the cardwarming procedure (CW) 2following the delay period D3 marked with the reference number 16.

The selection of this starting point prevents that the method is startedwith a delay period. In FIG. 3 the polling scheme comprises four “doublepolling” events separated by different delay periods. These “doublepolling events” comprise two polling events, each of a cardwarmingprocedure 2, followed by a reception ready period 4, 8 during which anactivated receiver is ready to receive a transmission or a signal fromanother device or from an RFID tag. If there is a signal received duringthis period with activated receiver mode, this signal is analyzed andevaluated according to a specific data format, protocol and/or standard.The reception ready period is followed by a cardcooling procedure 6 toenable any NFC multifunctional device in the vicinity to resume a fullydefined state. In case of e.g. an RFID tag this cooling time is used toresume a sleep mode or to discharge any semi-powered capacitors.

The first polling event 4 comprises the first reception ready period 4marked with “FeliCa” and which represents an expected data transmissionin a first data format (here FeliCa). The reception ready period for“FeliCa” is set to a time period of approximately 7 ms. If there is asignal received during this period with activated receiver mode, thissignal is analyzed and evaluated according to the FeliCa standard.

This first polling procedure is followed by a second polling event, withthe difference that the second polling event comprises a secondreception ready period 8 marked with “Mifare” wherein a reception of atransmission according to the “Mifare” standard is expected. Thereception ready period for “Mifare” is set to a time period ofapproximately 5 ms. Additionally, within the second looking phase,interrupts are enabled so that later applications such as a ticketingcan be activated from the RF field detection.

Following the connection to a near field device and uploading of data,the content format must be validated and the action/processing selectedas needed. Following the detection of an active device RF field the ISR(Interrupt Service Routine) must then hand over to the same contentformat validation process. This resolves the detection issue, andnegotiation between the two multifunctional devices will be needed todetermine if and which exchange should be continued.

That is, the method of the present invention is started with a firstdouble polling procedure searching for different near fieldcommunication connections. In the Figures it can be seen that data issearched in different data formats (Sony “FeliCa”, and Philips“Mifare”).

Since this is a signal detection process other encoding formats such asNFC (Near Field Communications) can be detected in the same pollingfunction. For some NFC devices that are self powered (“active targets”)this is the active NFC device, a cardwarming time is not strictlyneeded, but it should be retained to promote the ability for thedetection process to communicate with both active and passive targets.

It is to be noted that the present invention can readily be extended toother near field standards too, including e.g. NFC, ISO 14443-4 or ECMA352. This extension of the method is resulting in a “triple pollingprocedure” or a “quadruple polling procedure” by adding the relevantcardwarming, receiving and cardcooling steps. Hence, full ECMA 352,ISO/IEC 18092 and other differing formats can be included in thisdetection concept.

After each “double polling” or “multiple polling” the device enters adelay period. In the Figures the first delay or delay period 10indicated as D2 after the “first double polling” has a fixed length. Itis for example possible to select the length of D2 10 between e.g. 100ms and 200 ms. D2 may comprise a fixed time of e.g. 150 ms. By usingdelay periods the power consumption of the device can be reduced as theduty cycle of the transmitter (and the receiver) is reduced.

After the first delay period the double polling procedure is repeated asa “second double polling” procedure, followed by a first random lengthdelay period 12 marked as D1. The field D1 in the polling chain is atime slot with random length. This ensures that, if two devices are inthe sharing state simultaneously, a lock out condition can be avoidedand at least the other device can receive data. The first random length,the delay period 12, can have any duration value between a minimum valueof 10 ms up to 200 ms and can have preferably any duration between 50 msand 125 ms. That is, the first random length delay period comprises aminimum duration longer than e.g. 50 ms and shorter than 150 ms.

After the first random length delay period the double polling procedureis repeated as a “third double polling”. The double polling procedure isfollowed by a second fixed length delay period 14 (indicated as D2). Inthe Figure the first delay period 14 also has a fixed length. It ispossible that the duration of the first fixed length delay period isdifferent from the second fixed length delay period.

The length of the fixed length time period 14 can be between e.g. 100 msand 200 ms. D2 can also comprise a fixed time of e.g. 150 ms. By usingfixed length delay periods with the same duration the polling scheme canbe simplified. After the second fixed length delay period a “fourthdouble polling” procedure is performed. The fourth “double polling” isin turn followed by a second random length delay period indicated asfield D3. This second random length delay period 12 can have anyduration value between a minimum value of 0 ms up to 150 ms andpreferably between 0 ms and 100 ms.

After the second random length delay period has passed the pollingscheme returns to the beginning, to the first “double polling procedure”for repetition.

As can be seen from the time durations indicated for activation on RFdetection interrupts each device is for the most part in a delay stateand saves battery power. The devices in the delay state have adeactivated receiver, but are also in a condition to be able to respondto an RF field when one is received or presented as e.g. a conventionalRFID tag.

FIG. 4 shows a modified polling scheme of an NFC multifunctional device.The modification relates to the addition of a data presentation in ashort time slot before each of the delay points in the sequence. Amultifunctional device in the sharing state or the exchanging stateenters these.

In modified the polling procedure of FIG. 4, two of the “double pollingprocedures” are replaced by a data presenting procedure 18. In thepresent example the data are presented for a minimum of 7 ms. The dataare presented in the format determined by the application wishing to usethe RFID/NFC service until the transaction has notification of aconnection or the transaction is suspended, at which point the systemreturns to the basic polling loop as shown in FIG. 3. Upon establishmentof a connection or detection of an RFID/NFC interrupt allpolling/initiating is suspended until that activity has completed.

Hence, this utilization of a basic polling loop (see FIG. 3), with amodification (see FIG. 4), when share/exchange is selected is anefficient way to support the detection and presentation of data in thedifferent formats needed. This sequence has the additional advantagethat the multifunctional device remains in a low power state for themajority of the time.

FIG. 5 is an example of a near field communication system according tothe present invention. The system is comprised of communicating RFID/NFCdevices, a transponder or RFID tag 19, an NFC multifunctional module andan NFC multifunctional device.

The system comprises an RFID tag or transponder 19 provided with anantenna 40 and coil or antenna interface, a controller and a memory.

The NFC multifunctional module for NFC multifunctional devices inenvironments with different data formats used comprises an antenna 44depicted as the coil/capacity combination. The antenna is connected to atransceiver 62. The NFC module further comprises a processing unit 64connected to said transceiver 62. The module also comprises a randomvalue generator 68 and a timer 66, both connected to the processing unit64. The module is further provided with a memory unit 70 connected tosaid processing unit 64.

The NFC multifunctional device for environments with different dataformats used, comprises an antenna 74 depicted as the coil/capacitycombination. The antenna is connected to a transceiver 82. The RFIDmodule further comprises a processing unit 84 connected to saidtransceiver 82. The module also comprises a timer 86 and a random valuegenerator 88, both connected to the processing unit 84. The module isfurther provided with a memory unit 90 connected to said processing unit84. The NFC multifunctional device further comprises an additionalmemory unit 92 and a cellular phone (module) 94. In the Figure powersupplies and user interfaces have been omitted in order not to obscurethe description.

In the depicted system it is assumed that the NFC multifunctional moduleis actively communicating with the transponder 19, using a first dataformat. The module can perform this communication as the said memoryunit 70/72 stores a first data format and a second data format. Thememory unit also stores e.g. the length of a delay period of determinedlength, and the time frames of at least two different random delayperiods.

The processing unit 64 of the module is configured to perform via saidtransceiver 62 and said antenna 44, a first and a second cardwarmingprocedure, activate said receiver mode and evaluate received datasignals according a first data format, if said data where received fromsaid transponder 19, and evaluate received data signals according to asecond data format, if said data where received from said near fielddata device, and to perform a first and a second cardcooling procedure,and perform three different delay or delay procedures comprising a delayperiod of determined length, and two random delay periods of a randomvalue with a first and a second time frame, respectively.

According to the method of FIGS. 3 and 4 the near field communicationmodule can communicate with transponder 19 e.g. in a first data formatand can also communicate with the near field communication device usinga second data format. According to FIG. 3 the module may communicatewith the transponder 19 in the “FeliCa” form and with the device in the“Mifare” format according to FIG. 3 or 4.

The present invention may be implemented in the simplest way by asoftware processing function, using the information about the userscurrently operated selections.

The present invention provides the advantages that all desired oravailable RFID formats can be supported. The present invention furtherprovides an anti-collision contact scheme when both multifunctionaldevices want to act as initiators in a share or exchange mode, a lockout condition will not happen. The present invention can use a minimalactivation time to provide a low power utilization to enable mobileimplementations. The present invention provides the detection of allpossible interactions within a reasonable time. The full data analysisis performed by a later data handling stage. All these advantages can beachieved by only a few extra bytes of code, and for the cost of aslightly extended delay as a consequence of the polling sequence of theinvention.

The above embodiments of the present invention may be summarized by anoperation of a multifunction RFID or near field communication device inenvironments where interaction is desired between tags, cards, readersand multifunctional devices using multiple data formats, standards orprotocols; compromising the operations of: performing a read orinitiation procedure for the first data format, standard or protocol,performing a read or initiation procedure for the second data format,standard or protocol, performing further read or initiation proceduresfor further data formats, standards or protocols as required, performinga passive detection or target procedure for the first data format,standard or protocol, performing a passive detection or target procedurefor the second data format, standard or protocol, performing furtherpassive detection or target procedures for further data formats,standards or protocols as required, performing a fixed or random delay,repeating these operations in a cyclic or repetitive process.

In one embodiment a single passive detection or target procedure is usedto detect multiple data formats, standards or protocols. A fixed orrandom delay may not be used or is embodied in one of the otherread/initiate/detect/target operations. In the whole specification theexpressions “data format standard and/or protocol” or ” data formatsaccording to a protocol of a standard” have been abbreviated by theexpression “data format”.

This application contains the description of implementations andembodiments of the present invention with the help of examples. A personskilled in the art will appreciate that the present invention is notrestricted to details of the embodiments presented above, and that theinvention can also be implemented in another form without deviating fromthe characteristics of the invention. The embodiments presented aboveshould be considered illustrative, but not restricting. Thus thepossibilities of implementing and using the invention are onlyrestricted by the enclosed claims. Consequently various options ofimplementing the invention as determined by the claims, includingequivalent implementations, also belong to the scope of the invention.

1. A method for the operation of a near field communicationmultifunction device in environments where interaction is desiredbetween near field communication capable devices using multiple dataformats, compromising the operations of: performing a first initiationprocedure for a first data format according to a protocol of a certainstandard, performing a second initiation procedure for a second dataformat according to a protocol of a certain standard, performing adelay, and repeating these operations in a repetitive process.
 2. Amethod as claimed in claim 1, further comprising performing a firstpassive detection procedure for at least one third kind of data formataccording to a protocol of a certain standard.
 3. Method according toclaim 2 further comprising: performing a second passive detectionprocedure for at least one fourth kind of data format according to aprotocol of a certain standard.
 4. Method according to claim 1 furthercomprising: performing at least one further initiation procedure for atleast one further data format according to a protocol of a certainstandard.
 5. Method according to claim 3 further comprising: performingat least one further passive detection procedure for at least onefurther data format according to a protocol of a certain standard. 6.Method according to claim 1, wherein said delay comprises a plurality ofdelays and at least one of said delays is performed as a delay of afixed length period of time.
 7. Method according to claim 6, wherein atleast one of said delays is performed as a delay of a random lengthperiod of time.
 8. Method according to claim 1, wherein said delaycomprises a plurality of delays and at least one of said delaysperformed is a delay of a random length period of time.
 9. Methodaccording to of claim 8, wherein said random length period is selectedfrom a predetermined time range not including zero and for any otherdelays performed as a delay of a random length period of time, saidrandom length period is selected from a predetermined time rangeincluding zero.
 10. Method, comprising: performing a first initiationprocedure for a first data format according to a protocol of a firststandard, performing a second initiation procedure for a second dataformat according to a protocol of a second standard, performing a delayof a fixed length period of time, performing said first initiationprocedure for said first data format according to said protocol of saidfirst standard, performing said second initiation procedure for saidsecond data format according to said protocol of said second standard,performing a delay of a random length period of time randomly selectedfrom a first time range, performing said first initiation procedure forsaid first data format according to said protocol of said firststandard; performing said second initiation procedure for said seconddata format according to said protocol of said second standard,performing said delay of said fixed length period of time, performingsaid first initiation procedure for said first data format according tosaid protocol of said first standard, performing said second initiationprocedure for said second data format according to said protocol of saidsecond standard, performing a delay of a random length period of timerandomly selected from a second time range, and repeating theseoperations in a repetitive process.
 11. Method, comprising: performing afirst initiation procedure for a first data format according to aprotocol of a first standard, performing a second initiation procedurefor a second data format according to a protocol of a second standard,performing a delay of a fixed length period of time, performing a firstpassive detection procedure for a third data format according to aprotocol of a third standard, performing a second passive detectionprocedure for a fourth data format according to a protocol of a fourthstandard, performing a delay of a random length period of time randomlyselected from a first time range, performing said first initiationprocedure for said first data format according to said protocol of saidfirst standard, performing said second initiation procedure for saidsecond data format according to said protocol of said second standard,performing said delay of said fixed length period of time, performingsaid first passive detection procedure for said third data formataccording to said protocol of said third standard, performing saidsecond passive detection procedure for said fourth data format accordingto said protocol of said fourth standard, performing a delay of a randomlength period of time randomly selected from a second time range, andrepeating these operations in a repetitive process.
 12. A method asclaimed in claim 1, wherein said performing of an initiation procedurecomprises sending a first radio frequency signal sequence for a firstpredetermined period of time with a first output power, activating areceiver for receiving data signals, and sending a second first radiofrequency signal sequence for a second predetermined period of time witha second output power, if no data signal has been received.
 13. A methodas claimed in claim 12, further comprising evaluating received datasignals according to at least one data format's timing, if a data signalhas been received.
 14. A method as claimed in claim 13, wherein saidstep of activating said receiver and said step of evaluating receiveddata signals according to at least one data formats timing, if a datasignal has been received, are performed separately.
 15. A method asclaimed in claim 1, wherein said method is performed by a near fieldcommunication multifunction device that is a multifunctional RFIDreader.
 16. A computer program product comprising program code stored ona computer readable medium for carrying out the method of claim 1 whensaid program product is run on a computer or network device.
 17. Acomputer program product comprising program code, downloadable from aserver for carrying out the method of claim 1 when said program productis run on a computer or network device.
 18. An electronic near fieldcommunication module for near field communication devices inenvironments with different data formats according to differentprotocols of different standards used, comprising: at least one antenna;a receiver, connected to at least one antenna; a transmitter, connectedto at least one antenna; a processing unit connected to said receiver,and connected to said transmitter; and a memory unit connected to saidprocessing unit, wherein said memory unit is adapted to store a firstdata format according to a protocol of a first standard, a second dataformat according to a protocol of a second standard, wherein saidprocessing unit is configured to perform, via said transmitter, saidreceiver and said antenna, a first initiation procedure for said firstdata format according to said protocol of said first standard, a secondinitiation procedure for said second data format according to saidprotocol of said second standard, a delay, and to repeat theseoperations in a repetitive process.
 19. An electronic near fieldcommunication module according to claim 18, further comprising: a randomvalue generator; and a timer, both connected to said processing unit,and wherein said processing unit is configured to determine lengths ofdifferent time periods in accordance with said timer and is furtherconfigured to determine lengths of random length delays in accordancewith random values obtained from said random value generator.
 20. A nearfield communication module according to claim 18, characterized in thatsaid device is hard-coded in a built in memory device to carry out saidfirst and second initiation procedures, said delay, and said repetitiveprocess.
 21. An electronic near field communication multifunctionaldevice, characterized by a module according to claim 18, furthercomprising a storage device connected to said processing unit to storereceived and evaluated data.
 22. An electronic near field communicationenabled multifunctional device according to claim 21, further comprisinga user interface.
 23. An electronic near field communication enabledmultifunctional device according to claim 21, further comprising aninterface to a communication network.
 24. An electronic near fieldcommunication enabled multifunctional device according to claim 23,wherein said interface to a communication network is an interface to acellular telephone network.
 25. An electronic near field communicationenabled multifunctional device according to claim 21 wherein said nearfield communication multifunction device is a multifunctional RFIDreader.
 26. An electronic near field communication system comprising atleast two electronic RFID communication enabled multifunctional devicesaccording to claim 20.